home *** CD-ROM | disk | FTP | other *** search
- Path: mail2news.demon.co.uk!innov.demon.co.uk
- From: "C:WINSOCKKA9QSPOOLMAIL" <keith@innov.demon.co.uk>
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: MIDI + C + AMIGA ??
- Date: Mon, 19 Feb 1996 07:54:06 GMT
- Organization: None
- Message-ID: <773777550wnr@innov.demon.co.uk>
- References: <DMvoKH.MM1@inter.NL.net>
- Reply-To: keith@innov.demon.co.uk
- X-NNTP-Posting-Host: innov.demon.co.uk
- X-Broken-Date: Monday, Feb 19, 1996 07.54.06
- X-Newsreader: Newswin Alpha 0.7
- X-Mail2News-Path: relay-4.mail.demon.net!post.demon.co.uk!innov.demon.co.uk
-
- In article: <DMvoKH.MM1@inter.NL.net> hguijt@inter.NL.net (Hans Guijt) writes:
-
- > >>Everybody is always complaining that playing MIDI files on the Amiga is
- > >>impossible for some magic reason. It's just sound people! If we had a bunch
- > >>of good samples (easily found), a good channel mixer (such as the one in
- > >>Delitracker), and some code to interpret the file format we could play them
- > >>as well as any other guy!
- > >
- > >As well? What kind of processor and sound board would you have then? :)
- >
- > Ok, so maybe quality would suffer, but you could always buy a Toccata and
- > use the Delitracker Toccata driver. In the mean time the rest of us could
- > at least play those songs.
-
- Albeit without being able to do anything else at the same time onthe majority of achines.
-
- > >MIDI standard of sound modules. The specifications for General MIDI specify,
- > >if I remember correctly, 24 notes polyphony. :) Some heavy CPU load here. :)
- >
- > So? Alien Breed 3D uses 8 notes polyphony and manages to run a complete
- > Doom-style engine at the same time! 24 note polyphony isn't basically harder
- > or slower (a little over three times slower I would say - that would leave
- > enough power for me to do what I usually do with my machine).
-
- Have you actually thought about this? "I can do 8-note, so 24-note is no
- problem ". From this, we can say "24-note is no problem,. so we can do
- 72-note easily".
-
- Running GMPlay on my machine at home (`020, 10Mb RAM) DOES virtually lock up
- the entire system. The system is NOT useable whilst the program is running.
- Fact. Sorry if you do not like this, but there we are.
-
-
- > >And to that you can add all the other stuff defined in the General MIDI
- > >standard:
- > >
- > >Modulation, Main Volume, Pan, Expression, Sustain, RAC, All Notes Off, Pitch
- > >Bend (and Pitch bend sensitivity changes), Fine Tuning, Coarse tuning.
- >
- > Care to explain why any of these are hard to do? As far as I can tell these
- > are just standard music commands for adjusting volume and frequency, which
- > are fairly standard (one might even say 'essential') on any other music
- > playing system. Really, there is no magic in midi.
-
- They all take extra time to process. Processing power and time which is just
- not there on an 020-based machine...
-
-
- > >Then, of course, you might want to support the GS standard, as defined by
- > >Roland - a lot of songs are using this. Then you would have to emulate two
- > >effects generators too, with effects sends control on each channel.
- >
- > One thing at a time, don't scare the guys off with too many feature requests
- > at once...
- >
- > >>Now, I'd like to see one that can play in the background without taking
- > >over
- > >>the machine ;-)
- > >
- > >Huh, like on a standard A1200/A4000 or what? Silly. :)
- >
- > Explain this then: I have an 8 channel song running in the background right
- > now. It sounds excellent and it causes no noticable slowdown on my machine
- > (a4030).
-
- A4000 / 030, presumably. == much more processor power than on an A1200.
- Think about it.
-
- ("Hey, I can run Breathless at 1x1 full sscreen on my A4000/040 so you should have
- no problems on an A1200"...)
-
-
- GMPlay is a good program, of that there is no doubt. However, it is NOT suited
- to playing GM midi files whilst multitasking on all but the most powerful of machines
- (certainly true on my `020 at home, and my A4000/040 here in the office).
-
- TTFN,
- Keith.
-